#!/bin/bash

# 输入重定向
# 标准输入设备STDIN接收的是键盘输入
# 使用<可以把输入重定向到一个文件
# cat < testfile 表示读取文件testfile的内容
# cat < testfile


# 输出重定向
# echo "test" > testfile
# echo "test2" >> testfile


#错误重定向
# 标准错误输出STDERR的文件描述符为2
# ls badfile 2> testfile


#包含了输出重定向和错误重定向
# $ ls -al test test2 test3 badtest 2> test6 1> test7
# $ cat test6
# ls: cannot access test: No such file or directory
# ls: cannot access badtest: No such file or directory
# $ cat test7
# -rw-rw-r-- 1 rich rich 158 2014-10-16 11:32 test2
# -rw-rw-r-- 1 rich rich   0 2014-10-16 11:33 test3

# 对酒当歌，人生几何
# 譬如朝露，去日苦多
# 青青子衿，悠悠我心
# 但为君故，沉吟至今
# 呦呦鹿鸣，食野之苹
# 我有嘉宾，鼓瑟吹笙
# 明明如月，何时可掇
# 忧从中来，不可断绝
# 越陌度阡，枉用相存
# 契阔谈宴，心念旧恩
# 月明星稀，乌鹊南飞
# 绕树三匝，何枝可依
# 山不厌高，海不厌深
# 周公吐哺，天下归心

# 创建临时文件
# XXXXX 部分会随机生成，如果不指定名称，会随机生成 tmp.XXXXXX 格式的临时文件
# ➜  les3 git:(master) ✗ mktemp -t test.XXXXXX
# /var/folders/nw/w87gck5x1mb57_rh9_g1cyd80000gn/T/test.XXXXXX.Mjqm8UOy
# ➜  les3 git:(master) mktemp
# /var/folders/nw/w87gck5x1mb57_rh9_g1cyd80000gn/T/tmp.yRfqefkj




